package com.xb.loan.usercenter.user.user.dao;


import com.xb.loan.log.exception.BizException;
import com.xb.loan.usercenter.user.user.dao.bean.UserMsg;
import com.xb.loan.util.mybatis.MyBatisRepository;

import java.util.List;
import java.util.Map;

@MyBatisRepository
public interface UserMsgDao {
	
	public void insertSelective(UserMsg userMsg) throws BizException;
	
	public void insertBatch(Map<String, Object> map) throws BizException;

	public void deleteById(Map<String, Object> map) throws BizException;

	public void deleteBatch(Map<String, Object> map) throws BizException;

	public void updateById(UserMsg userMsg) throws BizException;

	public void updateBatch(Map<String, Object> map) throws BizException;

	public UserMsg queryById(Map<String, Object> map) throws BizException;

	public List<UserMsg> queryUserMsg(Map<String, Object> map) throws BizException;

	public int queryUserMsgCount(Map<String, Object> map) throws BizException;

	public List<UserMsg> queryUserMsgBySysid(Map<String, Object> map) throws BizException;
	
}